package com.learning.vo;

import com.learning.enums.DiffType;
import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;

@Data
public class ExamPaperVO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 试卷id
     */
    private Long examPaperId;


    /**
     * 试卷难易度，1-简单，2-中等，3-困难
     */
    private DiffType difficulty;


    /**
     * 选择题数量
     */
    private Short selectQuestionNumber;


    /**
     * 填空题数量
     */
    private Short blackfillQuestionNumber;


    /**
     * 主观题数量
     */
    private Short subjectiveQuestionNumber;


    /**
     * 试卷总分
     */
    private Short totalScore;


    /**
     *  出题老师id
     */
    private Long teacherId;


    /**
     * 创建时间
     */
    private LocalDateTime createTime;


    /**
     * 更新时间
     */
    private LocalDateTime updateTime;


    /**
     * 试卷的题目
     */
    private List<ExamPaperQuestionVO> examPaperQuestionList;
}
